package com.FH.applyFrom.salary_bill;

import com.FH.organization.Attachment.AttachmentPullDTO;
import com.FH.util.ResultDTO;

/**
 * Created by Administrator on 2017/8/14 0014.
 */
public interface SalaryBillDAO {
    /**工资条信息查询*/
    ResultDTO getSalaryBillInfo(String search, String page, String size);
    /**工资条信息添加*/
    ResultDTO addSalaryBillInfo(SalaryBillPullDTO salaryBillPullDTO);
    /**工资条信息批量添加*/
    ResultDTO addSalaryBillListInfo(SalaryBillPullDTO salaryBillPullDTO);
    /**工资条信息修改*/
    ResultDTO updateSalaryBillInfo(SalaryBillPullDTO salaryBillPullDTO);
    /**工资条信息删除*/
    ResultDTO deleteSalaryBillInfo(SalaryBillPullDTO salaryBillPullDTO);
    /**导出Excel表格*/
    ResultDTO downloadExcel(SalaryBillPullDTO salaryBillPullDTO);
    /**解析导入的Excel表格*/
    ResultDTO poiExcel(AttachmentPullDTO attachmentPullDTO);
    /**解析导入的自定义Excel工资表*/
    ResultDTO poiSalaryExcel(AttachmentPullDTO attachmentPullDTO);
    /**导入工资信息*/
    ResultDTO importSalaryInfo(SalaryInfoPullDTO salaryInfoPullDTO);
    /**查询工资信息*/
    ResultDTO getSalaryInfo(String search);
}
